package com.gzedu.frame.view;

import android.content.Context;
import android.view.View;
import android.widget.FrameLayout;

/**
 * 
*<font color="#0000FF"> 
*<p>BaseView的核心功能是将布局文件转换成一个公共性的View对象</p><br>
*</font>
* @Title: BaseView.java
* @Package com.gzedu.frame.view
* @company:		广州远程教育中心有限公司
* @author :		戴俊林
* @date 2012-8-28 下午1:48:21
* @version V1.0
 */
public abstract class BaseView extends FrameLayout implements IBaseView {

	public View view;

	/**
	 * {@link #inflate}将指定的layout布局文件转换成一个View对象<br>
	 * {@link #addView}通过布局文件获取到得View对象添加到FrameLayout中<br>
	 * @param context	
	 * @param layoutId	布局文件
	 */
	public BaseView(Context context, int layoutId) {
		super(context);
		FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(
				LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
		view = (View) inflate(context, layoutId, null);
		addView(view, lp);
		this.initui();
	}

}
